/*
 * GPSMapApp.java
 */

package gpsmap;


import org.jdesktop.application.Application;
import org.jdesktop.application.SingleFrameApplication;
import GPSReader.*;
import javax.swing.JFrame;


/** This class is the main frame of the project
 * @author Pooyan Mobtahej
 */
public class GPSMapApp extends SingleFrameApplication {

	/**
	 * At startup create and show the main frame of the application.
	 */
	@Override protected void startup() {
		show(new GPSMapView(this));
	}

	/**
	 * This method is to initialize the specified window by injecting resources.
	 * Windows shown in our application come fully initialized from the GUI
	 * builder, so this additional configuration is not needed.
	 */
	@Override
        protected void configureWindow(java.awt.Window root) {
	}

	/**
	 * A convenient static getter for the application instance.
	 * @return the instance of GPSMapApp
	 */
	public static GPSMapApp getApplication() {
		return Application.getInstance(GPSMapApp.class);
	}

	/**
	 * Main method launching the application.
	 */
	public static void main(String[] args) {
		launch(GPSMapApp.class, args);


               CurrentPosition.main();
//               test.main(args);
	}
}
